<div class="ng-radio-group" ng-class="'ng-radio-group--' + layout">
  <label
    class="ng-radio-item"
    ng-repeat="option in normalizedOptions"
    ng-class="{
      'ng-radio-item--checked': isChecked(option),
      'ng-radio-item--disabled': isDisabled(option)
    }">
    <span class="ng-radio-item__radio">
      <input
        type="radio"
        name="{{name}}"
        ng-value="option.value"
        ng-model="ngModel"
        ng-disabled="isDisabled(option)"
        ng-click="selectOption(option)"
        class="ng-radio-item__input">
      <span class="ng-radio-item__inner"></span>
    </span>
    <span class="ng-radio-item__label">{{option.label}}</span>
  </label>
</div>
